<template>
  <div class="warpper">
    <div class="warpper-banner">
      <h1>{{ obj.output }}</h1>
      <div class="warpper-banner-con">
        <h2>旅行的意义</h2>
        <div class="warpper-banner-con-title">
          去了不同的地方，看了不同的风景，知道了不同的事，感悟了不同的人生。
          凌晨，随着滑轮接触地面，飞机一阵抖动，我终于说出了最后一句再见。
          一个人，一条路，人在途中，心随景动，从起点，到尽头，也许快乐，或有时孤独，如果心在远方，只需勇敢前行，梦想自会引路，有多远，走多远，把足迹连成生命线。
        </div>
      </div>
    </div>
    <div class="warpper-title" v-for="i in 3" :key="i">
      <div class="warpper-title-photo">
        <img src="@/assets/images/home-photo1.jpg" alt="" srcset="" />
      </div>
      <div class="warpper-title-content">
        <span
          >大海无语，却有鱼儿为它编制多彩的图案;大地无语，却有万物为他谱写性命的乐章;天空无语，却有鸟儿们为他演唱生活的完美。
          付出后有对良心的慰藉，理解后有对生活的追求。生活虽无语，却有着付出与理解的轮回，有着付出与理解所谱写的动听美妙的华丽乐章!
          请把握好付出与理解!爱是性命的真谛，理解是爱的源泉，而付出则是爱的灵魂。任何的理解与付出，都是情感的陶冶与升华。<br />
          七月，有骄阳的味道，有流光滑过的声响，有雨落地面沾起的尘味，有雨打落叶滴滴的心醉，还有，风卷尘埃那种蔓入眼际的迷离。
          流年暗转，一颗素心装满沉甸甸的情怀，清淡的面容，早已被尘世的风霜，掩盖了昔日青春的风华，取而代之的是，一份沧桑的成熟，一些疲惫的情愫，悄悄的布满了眼角的细纹处。
          往事，历历在目，人生，几多风雨，铅华洗尽，唯有，淡看一切，尘心归尘，素心所向，纵然时光老去，心，永不言弃……</span
        >
      </div>
    </div>
  </div>
  <Footer />
</template>

<script lang="ts">
import { defineComponent, onMounted, reactive, } from "vue";
import EasyTyper from "easy-typer-js";
import Footer from "@/components/footer/Index.vue";

export default defineComponent({
  components: {
    Footer,
  },
  setup() {
    const obj = reactive({
      output: "",
      isEnd: false,
      speed: 200,
      singleBack: false,
      sleep: 80,
      type: "normal",
      backSpeed: 40,
      sentencePause: false,
    });
    const init = () => {
      new EasyTyper(
        obj,
        "Welcome to my world, my baby!Baby your coming makes my world brighter!",
        fn,
        hooks
      );
    };
    const fn = () => {
      // init();
    };
    const hooks = () => {
      // console.log(33);
    };
    onMounted(() => {
      init();
    });
    return { obj };
  },
});
</script>

<style lang="scss" scoped>
.warpper {
  margin-bottom: 40px;
  &-banner {
    width: 100%;
    height: 520px;
    background: url("../assets/images/home-bg1.jpg") center;
    position: relative;
    h1 {
      width: 100%;
      text-align: center;
      color: #d8d5d5;
      padding: 30px 100px;
      letter-spacing: 1px;
    }
    &-con {
      position: absolute;
      width: 400px;
      top: 150px;
      left: 100px;
      color: #d8d5d5;
      border-radius: 10px;
      background: rgba(0, 0, 0, 0.2);
      h2 {
        // color: #fff;
        text-align: center;
        margin: 10px 0;
      }
      &-title {
        // color: #fff;
        text-align: justify;
        text-justify: inter-ideograph;
        margin: 0 15px 10px;
      }
    }
  }
  &-title {
    display: flex;
    justify-content: center;
    margin-top: 20px;
    width: 100%;
    &-photo {
      width: 500px;
      height: 400px;
      img {
        width: 100%;
        height: 100%;
        border-radius: 20px;
      }
    }
    &-content {
      padding-left: 50px;
      width: 500px;
      span {
        font-size: 18px;
        color: #5c5c5c;
        letter-spacing: 1px;
      }
    }
  }
}
</style>